#include "paciente.h"

void cargaCedula(long int &ced){
    printf("Ingrese Cedula: ");
    scanf("%ld",&ced);
    fflush(stdin);
}

void cargaTelefono(unsigned long int &tel){
    printf("Ingrese Telefono: ");
    scanf("%lu",&tel);
    fflush(stdin);
}

void cargaPaciente(Paciente &paciente){
    cargaCedula(paciente.cedula);
    cargaTelefono(paciente.telefono);
    Make(paciente.hist);
    paciente.hist.prim=NULL;
    paciente.hist.ult=NULL;
}

void cargaConsultaPaciente(Paciente &paciente, Consulta consulta){
    InsBack(paciente.hist,consulta);
}

long int seleccionaCedula(Paciente paciente){
    return paciente.cedula;
}

unsigned long int seleccionaTelefono(Paciente paciente){
    return paciente.telefono;
}

Historial seleccionaHistorial(Paciente paciente){
    return paciente.hist;
}

void desplegaCedula(long int ced){
    printf("Cedula: %ld",ced);
}

void desplegaTelefono(unsigned long int tel){
    printf("Telefono: %ld",tel);
}

void desplegaPaciente(Paciente paciente){
    printf("\n");
    desplegaCedula(seleccionaCedula(paciente));
    printf("\n");
    desplegaTelefono(seleccionaTelefono(paciente));
    printf("\n");
    //desplegaHistorial(seleccionaHistorial(paciente));
}

